Automatic system for constructing and recording display charts



Oct. 6, 1970 M. A. GOETZ AUTOMATIC SYSTEM FOR CONSTRUCTING AND RECORDING DISPLAY CHARTS 38 Sheets-Sheet 1 Filed D60. 24. 1968 n y z m E L? N m M 0/: W w y a a 0 D T u a w 4 v A A M w 1 I z z .r n fir a u MW M H n z r 4, 1 "2!, MY umw 6a Ma 1 Pow B "mum Z MM u W m w mw n fi IUYHWKE T w n m u n r m UM Im 1 04 LM 6 R A A w #mw w rllwmww til 1 f cw" n A ml Mwr C0 J .W. a A u 2 ,0, m W m l- PM 0 0 c lllllllllllllllllll I: I

Oct. 6, 1970 M. A. eoz'rz 3,533,035

AUTOMATIC SYSTEM FOR CONSTRUCTING AND RECORDING DISPLAY CHARTS Filed Dec. 24, 1968 38 Sheets-Sheet 2 MHMA 6'00 ATTORNEYS.

Oct. 6, 1970 M. A. GOETZ AUTOMATIC SYSTEM FOR OONSTRUCTING AND RECORDING DISPLAY CHARTS Filed Dec. 24, 1968 58 Sheets-Sheet 5 a. DISTINGUISH LOGIC OPERATIONS PHASE 1 ZZ EZi Q Z'HZifZS Q' NP T T c. L I A U EDI d. FORM EDITED REcoR s e. cREATE TAG TABLE o. COMPLETE TAG TABLE b. ALLOCATE MAIN FLOW CHAINS c. DETERMINE SUITABILITY OF PHASE II BRANCH CHAINS AND ALLOCATE ALLOCATION AFTER MAIN FLOW DECISIONS e. ESTABLISH coNNEcToRs a. PRINT TABLE OF coNTENTs b. LAYOUT MAIN FLOW SYMBOLS PHASE III e. LAYOUT BRANCH CHAIN SYMBOLS L Y T AFTER MAIN FLOW DECISIONS a. ESTABLISH CONNECTION LINES NT CHART SYMBOLS AND cRoss-REFERENc'Es e. PRINT PAGE PHASE II 0. mm TAG NAMEs IN TAG TABLE CROSS-REFEREN CE b. APPEND REFERENCES To TAGS LIST c. PRINT LIST INVENTOR.

BY Mrfz'n .4. 6002f;

Oct. 6, 1970 M. A. GOE

AUTOMATIC SYSTEM FOR CONSTRUOTING AND RECORDING DISPLAY CHARTS Filed Dec. 24, 1968 {g {416} 1-' '"l ragga I, T [66 152 166 f7! F 17 1 Z l 7 I [:I] 1&9 O

38 Sheets-Sheet 4 I h re INVENTOR.

BY a i ATTORNEYS.

Oct. 6, 1970 Filed Dec. 24, 1968 A GOETZ AND RECORDING DISPLAY CHARTS 58 Sheets-Sheet 5 65. I L zvf 104/ d) :06

INVENTOR.

/IfirfmAfioef; 2/! J- o 6 5 W Oct. 6, 1970 M. A. GOETZ 3,533,036

AUTOMATIC SYSTEM FOR CONSTRUCTING AND RECORDING DISPLAY CHARTS Filed Dec. 24, 1968 58 Sheets-Sheet 6 Fl y. 74.

V55 Pusan REC AcP Ala 116' 326 N0 MAR f 57 24 W 4101 as .7

.718 392 7 YR; n7

saw a? 11. =2 J [CF INVENTOR. fl u'hn A. 609i ATIOENEYS.

Oct. 6, 1970 Filed Dec. 24. 1968 M. A. GOETZ AUTOMATIC SYSTEM FOR CONSTRUCTING AND RECORDING DISPLAY CHARTS 38 Sheets-Sheet 7' AUX 601 AFT INVENTOR. Mrfm A. 60.9%

Oct. 6, 1970 M. A. csosrz AUTOMATIC SYSTEM FOR CONSTRUCTING AND RECORDING DISPLAY CHARTS 3B Sheets-Sheet 8 Filed Dec. 24, 1968 SCI/PL M m, a z 1% W4 u W4 4 r w 4 i I I l l I l l l l l l J 9 4 m" S wt, M um mw L n 0 7 C N m; e m 7 6WH 0 5W n s 24 an \j fr ..L 0 4.

Z p J M m y H KW M C a m m 4 a a l larf'i I 80812 ATTORNEYS.

Oct. 6, 1970 OETZ 3 533,086

M. A. G AUTOMATIC SYSTEM FOR CONSTRUCTING AND RECORDING DISPLAY CHARTS Filed Dec. 24, 1968 Fig. aw

Pnooum AUTOFLOW CHART! FUNCTIONS OF PASS ONE ARE TO EDIT SOURCE INFORMATION AND CON TRUCT TAG AND CHAIN TABLES ISET SEQUENCE NUMBERI I COUNTER TO ZE O I I I I 02 I READ F I RST SOURCE I I RECORD I I I I 03 I STORE T I TLE OF I I PROGRAM FROM FIRSTI I RECORD I AI O I 04 I READ SOURCE RECORDI I I I u a- NO 0 VALID CODE OTHER A THAN C ESI I I I PASS ONE 38 Sheets-Sheet 9 PAGE I INPUT ED I T NOTE Ob "RGDQQQDIQOGGQ INPUT AREA NOW H 5 CO TO BE O PROCESSED lbnaqlmmlm'iiiub.

(omon- A13 or I MOVE ALL F IELD OFI I THIS RCD TO WORK I I AREAS I ---II---"-(.) --III A1 1 as I EAD SOURCE RECORDI G F I 6-..-

' IDENTIFIER I O O I 0 I Q G o o D 0 008. NOI o I A50 0 0 o I I I0 L I D FLOW CHART I CODE O YESI I NO i Oct. 6, 1970 M. A. GOETZ 3,533,086

AUTOMATIC SYSTEM FOR OONSTRUCTING AND RECORDING DISPLAY CHARTS Filed Dec. 24, 1968 38 Sheets-Sheet 10 Fig. 8/2

PROGRAM: AUTOFLOW PAGE 2 cmnn PASS one INPUT EDIT a I I YES IS CODE C b IAPPEND THIS coameu'ru NOI IT PREVI U COMMENT I I I IN WOQK AREA I I I "GTE O iinwnmlwflubb ECI'IRD IN WORK I E IS READY o 0 I 03 O PROCES 0 a INPUI AREA ND QOI .06- 'Hls NEXT RECORD 0 nuluwonuuo oul u 0 AI 5 I (OI|09I-------| AI 7 I 05 I ADD I TO SEQUENCE I INUIABER AND PLACE [MI I OUTPUT AREA. I

I MOVE CODE AND TAG I I FIELDS I'O OUTPUT; I I INIT I ALIZE VARIOUSI I CONTROL FIELDS I Oct. 6, 1970 M. A. GOETZ 3,533,086

AUTOMATIC SYSTEM FOR CONSTRUCTING AND RECORDING DISPLAY CHARTS Flled Dec. 24, 1968 58 Sheets-Sheet 11 Fly. 3/3

PROGRAM AUTOFLOU PAGE 3 CH RTI PASS ONE INPUT EDIT A CI Q I YES a ...-MW-.' T

b 0 A6 I O2 D REATE ECIAL TAG! I TABLE Eumv son I I I ABLE 0F CO TENTS I I I CHART TITLE I I 0 G4 I o 0 I u I I RECORD YES 0 a o 03 HAVE A nu o--- O I 003005! I 0 a Q Q o o I O I 0 n 0 2 00 06 0 "of Q I I 7 O a 0 (3aD3 A20 I O I EDIT coaaems INI'OI I LOGICAL LINES AND I I move 10 OUTPUT I I AREA. A SEPARATE I I PATH IS USED FOR I I EACH "we or :00: I

I COMPUTE NUMBER 0! I IL INES OF FLOW cnAnI'I I REQUIRED av TM 5 I I svIIIBoL I AUTOIIAI'IO SYSTEM FOR CONSTRUCTING AND RECORDING DISPLAY CHARTS Oct.6, 1910 I M. A. GOETZ 3,533,086

Fild Dec. 24. 1968 3a Sheets-Sheet 13.

PROGRAM: AuTo ow v PAGE. I

CHART: PASS ONE INPUT EDIT IADD NUMBER OF LINESI 0 I TO: RUNNING TOTAL I I FOR rt-us CHAIN OF I ------------I END I FLO I SWITCH Inn---II-- -----In- --I I I O I I I 0 I I IObIOI 02 I I I Q l I I 30 I I I I. DI Jl S I I W; OR s I I I 07 C DE I I D l I. IOI 007a G l I I I I Q .O5.04 I I I I I 3 "OI I I I 80 I I I IO5IO7I-------I I A30 D3 I I E D O I PUT D T G YES (OI I09) J DR 5 CODE I O8 l I I I I I 0F P SS I I I I I SWITCH I 06.01;. -----I ----0-r0Q-- NOI I I ,I AI IO II I I (O6I06I-----I I I0 I O I I I 09 n nnn I I I WRITE RECDRD To I IOZIOI I TAPE I I I I- III I I I NOTE 0 I I IO IIO6I Filed Doc. 24, 1968 Oct. 6, 1970 M A GOETZ AUTOMATIC sis'r'sn FOR cous'rnuc'rxm AND nnconnms nzsrnu mums ROGRAII AUYOFLO' CHARH INPUT RECORD HAS A He I I I o 0 O3 58 Sheets-$heet 1 3 PAGE 5 9435 ON! I PUT EDI Jo Vin DR 5 CODE n u DOES i COMMENTS NO CONTAIN II STE ISK F IELD 0 0 n 0 b i n I I 06.0,!

YESI 0 n I 90 o n o I I 05 I E RACT I I DESI INAT IONS AND I I LABELS FROM I I TER ISK IELD I Io .o3 -------I I MOVE L BEL8 AND I I DESTINATIONS TO I OUTPUT I OO'IIOS' Oct. 6, 1970 M. A. Z AUTOMATIC SYSTEM FOR CONSTRUCTING AND RECORDING DISPLAY CHARTS Filed Dec. 24. 1968 Fig. 8/6

PROGRAM! AUTOFLOI CHA T! PASS ONE (05.0 A90 I OI I ICK UP I I DESTINATIONS FROM I I SOURCE OPERANDS I IPICK UP LABELS FROMI ISTORED TABLE. BASEDI I 0 LABEL CODE I AIOO coll-O40 38 Sheets-Sheet 14 PAGE 6 |NPUT EDIT (04:06) or T'QEGTFIB'KEEETEZEEI I IN PASS 2 SEGMENT I I I I .O uOI 0 Oct. 6, 1970 3,533,086

M. A. TZ AUTOMATIC SYSTEM FOR cous'rnuc'rme AND RECORDING DISPLAY CHARTS Filed D90. 24. 1968 38 Sheets-Sheet 15 Fig. 8/7

PROGRAM! AUTOFLOW PAGE 7 CHARTI PASS TWO ALLOC TIO FUNCTION OF THIS PASS IS TO 0 O5 COMPLETE CONSTRUCTION OF TAG I 0 T BLE AND ASSIGN FLOW CHAR? 0 0 YES NS FIB 8 II a POSIT IO TO ALL SY OI. B CODE m 06006 O I 500 I a] --.---.-.--------..n- O 0 a I E LOCATOR TO I oI2uO9. I POINT TO FIRST I MOI 0 I ENTRY IN CHAIN I 2 2, I 8167 0 u l I I 02 IsEr PAGE-AND COLUMNI I NUMBER 10 one. son I NUMBER TO zeno. l ILINE coumsn TO ONEI am I o:

I READ INPUT RECORD I I new mss I OUTPUTI I FILE I U &

I B80 00 o I 551' L IN! NUMBER OFI I HIS RECORD EQUAL I I7 CURRENT VALUE OFI I LINE COUNTER I I COUNTER I n-- Q c o p Oct. 6, 1970 M. A. sosrz 3,533,086

AUTOMATIC SYSTEM FOR CONSTBUCTING AND RECORDING DISPLAY CHARTS Filed Dec. 24. 1968 38 Sheets-Sheet 16 Fly. 8/ 8 Moon: AUTOFLOW PAGE 5 CHART! PASS TWO ALLOCATION I CI BBC 0 a l 6 ll- O O G REACHED YES v YES 0 5m: 0F 0----- 0 CODE COLUMN I I i G 0.. I

l U 0 Q i I I uTnO1' 03'0. NDI I I NUI 0 o I 5120 on I BI7 on. (IIQOI I- ""--I (I2|OI)--"'I B I 02 B6 1 06 I ADD 1 TO BO I I ITE RECORD TO I I NUMBER; MOVE PAGE. I I OUT UT FILE I I x- AND coLuu I I TO OUTPUT AREA I I I I 07 I I i a 03 Q 0 a a l NO I w .1 on E c0 5 I THIS YES I & RECORD HAVE I! I o o I u A TAG o n n l 4' 0.. Q IO3I 0 & I YESI n n 009008 I BIO 001 NOI a I I I 590 o 0 O l NOTE O5 (09-I I-------| nuwouunlamnolu I END OF CURRENT 540 I 04 1' CH! l -LOCTE a u NEXT CHAIN TO i a I. BE PROCESSED II 0 YES llnnmu-mnnunuon i O OH J CODE I I G l In I -I 0 I on.

IIOQOI' 0 0 GI I I 000I0 I 8100 u n I I. I

Oct. 6, 1970 M. A. GOETZ 3,533,086

AUTOMATIC SYSTEM FOR CONSTRUCTING AND RECORDING DISPLAY CHARTS Flled Dec. 24, 1968 38 Sheets-Sheet 1'? Fly. 8/9

Panama: AUTOFLOW I PAGE 9 cmum mss TWO ALLOCATION Q I b I RE IND T PES ND .CURRENT IBRING IN CODING FORI COLUMN MAIN! SEC- I PASS THREE I Q I-un- --uv-- a- SECONDARY I I I i l O Q a I G U o I o I 5 '07 0 u I 07 M I N I I o o I I00 '1901.

-- Q a I b c I --I I I A B70 I O2 0 u 0 COO I -II------ l I ADV NCE POINTER TOI I INEXT ENTRY IN CHHNI I I TABLE I (08003) I 89 on I I "-n I I ILOCTE ENTRY IN TAGI I I I N'iLE FOR THIS IAGI -c---- ----np-- I i I I l HAS n I YES n nus CHAIN I an PROCESSED PLACE PAGE: 80X; I I LINE; AND COLU N I II It I UMBER OF CURQENT I a IRECOQD IN TAG TlBLEI NOI I ENTRY FOR THIS TAGI I I I 04 I I I SKIP PROPER NUMBERI 0 u 10 IOF RECORDS ON INPUTI n o I TAPE 80 AS TO I 008.0. I P SI ION INPUT IN I 0 a IFRONT OF THIS CI'IAINI 00. B40

I I a I "1 a 05 I My s 0 '070030 I"; I I

Oct. 6, 1970 3,533,086

M. A. GOETZ AUTOMATIC SYSTEM FOR CONSTBUGTING AND RECORDING DISPLAY CHARTS Filed Dec. 24. 1968 38 Sheets-Sheet 18 Fly. 8/ l0 CHECK FOR "FROM" CONNECTOR (08064, 5100 I O1 Iiiaffii'B fimrIau I I uss IN no TABLE I I I I 02 i 0 II 'I'AG NO 0 F UND IN II- II TABLE I i a n o 0 i Q 0 006:0. ESI a o I B50 0 I 1 I I O3 l FIRST N0 REFERENCE To THIS 'I'AG' I D 0 B1 I0 I O I ET 5 IGNAL IN TAG I YESI I BLE ENTRY TO I I I INDICATE THAT MOREI I I HA ONE REFERENCEI I O6 I EXISTS I I PUT PAGE AND BOX I I I NUMBER OF CURRENT I I I RECORD IN CROSS I I I REFERENCE FIELD OFI u 0 I O5 I TAG TIlBLE ENTRY I u u 0080050 0 no B50 Oct. 6, 1970 Fig. a/// vacuum AUTOFLOW CI-IAIBY I amen I-Is'ne n can or coLuIIu Ice-bu I 5120 OI Q II I5 & CURRENT Y! 0 RCORD J IIORECODE' l O I O D 08.02- "OI I 0 I B30 In. IIIOJQIIIIIQ' I I I BI II 02 o u D D PRE IOU$ YES I CODE 000 I I 10 0 o I I I I nII 0040 MOI I Q I I BIUO no I30 I I O3 M. A. GOI'IZ AUTOMATIC SYSTEU FOR CONSTBUGTING AND RECORDING DISPLAY CHARTS was: "0 aLLoc 'rIc' IIIQQZ,

I BN0 0 04 0 LAST COLUMN ON PAGE Q 0 I O o o NUI I l I 0 j iaxnm 38 Sheets- 5h. 19

I Am 1 Yo co u'Im I Oct. 6, 1970 GOETZ 3,533,086

AUTOMATIC SYSTEM FOR CONSTRUCTING AND RECORDING DISPLAY CHARTS Filed Dec. 24. 1968 58 Sheets-Sheet 20 Fig. 8/12 PROGRAM: AUTOFLOW no: I2

cI-IARn PASS TWO ALLOCATION I 1 1 0) B I 07 -u I Q ADD 2 T0 COLU l l 'l I NUUBER I n a YE 8 (2005 I i 1* l 0.. I

0 O on. .06-06- 0 q No 0 0 a I 0070 I 860 0 n 0 o 0 o 00 B 50 I u u 02 I u IOTOObl (0700) 5167 09 u 0 n ----n---- I SE1 coLurm I: TO 4 I I To FORCE END OF I I PAGE I I I no) Bbo I O3 I A05 I m PAGE I I NUMBER I o a 0 1 I n a I O u a n B125 I 0 a B 50 

